<?php defined('SYSPATH') OR die('No direct access allowed.');
// Inclui Biblioteca NUSOAP
require_once Kohana::find_file('libraries', 'nusoap-0.7.3/lib/nusoap', true, 'php');

class ClienteSoap_Model extends soapclient {

	private $strWebServiceWSDL = 'http://localhost/iptumobile/webservice.php';

	function __construct() {
		$this->SoapClient($this->strWebServiceWSDL, false);
		$this->timeout = 360;
		$this->response_timeout = 360;
	}

	function executarWebMetodo($strWebMetodo, $arrParametros) {
		$objResultado = $this->call($strWebMetodo, $arrParametros);
		if ( $objResultado ) {
			return $objResultado;
		} else {
			$erro = $this->getError();
			$arrayErro = array(0 => array('intCodErro' => 1, 'strDescricaoErro' => $erro));
			return $arrayErro;
		}
	}
}
?>
